A Proof of the Church-Rosser Theorem for the Lambda Calculus in Higher Order Logic

نویسندگان

  • Peter V. Homeier
  • P. V. Homeier
چکیده

This paper describes a proof of the Church-Rosser theorem within the Higher Order Logic (HOL) theorem prover. This follows the proof by Tait/Martin-Lof, preserving the elegance of the classic presentation by Barendregt. We model the lambda calculus with a name-carrying syntax, as in practical languages. The proof is simpli ed by forming a quotient of the name-carrying syntax by the -equivalence relation, thus separating the concerns of -equivalence and -reduction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Short Mechanized Proof of the Church-Rosser Theorem by the Z-property for the $\lambda\beta$-calculus in Nominal Isabelle

We present a short proof of the Church-Rosser property for the lambda-calculus enjoying two distinguishing features: firstly, it employs the Z-property, resulting in a short and elegant proof; and secondly, it is formalized in the nominal higher-order logic available for the proof assistant Isabelle/HOL.

متن کامل

Substitution in Lambda Calculus Lecture Notes

We study the formalization of lambda calculus based on De Bruijn terms. The most interesting aspect is a system of substitution primitives and an accompanying equational theory providing for algebraic proofs. The equational theory can be presented as a confluent and terminating rewriting system providing for proof automation. We prove that parallel reduction is strongly substitutive, the key pr...

متن کامل

An Application of Klop's Counterexample to a Higher-order Rewrite System

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

An Application of Klop ' s Counterexampleto a Higher

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

Metatheoretic Results for a Modal lambda-Calculus

This paper presents the proofs of the strong normalization, subject reduction, and Church-Rosser theorems for a presentation of the intuitionistic modal lambda calculus S4. It is adapted from Healfdene Goguen's thesis, where these properties are shown for the simply-typed lambda calculus and for UTT. Following this method, we introduce the notion of typed operational semantics for our system. W...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001